cochlear canaliculus - French English Dictionary